Dictionary
New London
geographical name
Definition of NEW LONDON
city & port SE Connecticut on Long Island Sound at mouth of Thames River pop 27,620
ADVERTISEMENT
Learn More About NEW LONDON
Browse
Next Word in the Dictionary: New MexicoPrevious Word in the Dictionary: New Jersey
ADVERTISEMENT
Seen & Heard
What made you want to look up New London? Please tell us where you read or heard it (including the quote, if possible).